New Practical Strassen-like Approximate Matrix-multiplication Algorithms Found via Solving a System of Cubic Equations

نویسنده

  • GREGORY V. BARD
چکیده

We have encapsulated the concept of matrix multiplication into a system of cubic equations. We discuss the properties of this system and the symmetry group of the set of solutions. Using solutions of these equations, we propose new algorithms for matrix multiplication, with explicit inequalities that bound the error. Also we calculate exactly the “hidden coefficient” in the Big-Oh notation for this class of algorithms. Moreover, we present a fourstage process for solving this system of cubic equations numerically, which we believe is new. Specifically, by approximately solving such a system of these equations with 594 unknowns and 729 equations, we have found an approximate algorithm for multiplying 3× 3 matrices in 22 steps, as compared to 23 steps by Laderman, 24 steps by Hopcroft and Kerr, 25 steps by Gastinel, and 27 steps by the näıve algorithm. This gives rise to a matrix multiplication algorithm which runs in time n2.814··· as compared to n2.854···, n2.893···, n2.930···, and n3 respectively. However, those running times are all inferior to Strassen’s Algorithm, the currently fastest practical known method, which runs in time n2.807···. We have attempted to also solve these cubic equations in an instantiation with 4096 equations and 2304 or 2256 unknowns, a solution of which would give rise to an algorithm for approximate matrix multiplication which is practical and asymptotically faster than Strassen’s algorithm, by performing 4×4 matrix multiplication in 48 or 47 steps. Lastly, we have investigated an algorithm for performing 5 × 5 matrix multiplication in 99 steps, which would exceed the current record, but is less than the 91 required to beat Strassen’s algorithm. We do not have solutions to the 4× 4 or 5× 5 problems at this time. Furthermore, we have discovered that these equations were known to Richard Brent several years ago [Bre70], and accordingly we name them the Brent Equations. In addition, if these equations can be solved exactly, over any field, then it will produce an asymptotically-fast exact algorithm over that field and all its finite-degree algebraic extensions. We are unable to do that at this time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Biorthogonal cubic Hermite spline multiwavelets on the interval for solving the fractional optimal control problems

In this paper, a new numerical method for solving fractional optimal control problems (FOCPs) is presented. The fractional derivative in the dynamic system is described in the Caputo sense. The method is based upon biorthogonal cubic Hermite spline multiwavelets approximations. The properties of biorthogonal multiwavelets are first given. The operational matrix of fractional Riemann-Lioville in...

متن کامل

Algorithms for Solving Linear and Polynomial Systems of Equations over Finite Fields with Applications to Cryptanalysis

Title of dissertation: ALGORITHMS FOR SOLVING LINEAR AND POLYNOMIAL SYSTEMS OF EQUATIONS OVER FINITE FIELDS WITH APPLICATIONS TO CRYPTANALYSIS Gregory Bard Doctor of Philosophy, 2007 Dissertation directed by: Professor Lawrence C. Washington Department of Mathematics This dissertation contains algorithms for solving linear and polynomial systems of equations over GF(2). The objective is to prov...

متن کامل

A New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure

The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...

متن کامل

NEW MODELS AND ALGORITHMS FOR SOLUTIONS OF SINGLE-SIGNED FULLY FUZZY LR LINEAR SYSTEMS

We present a model and propose an approach to compute an approximate solution of Fully Fuzzy Linear System $(FFLS)$ of equations in which all the components of the coefficient matrix are either nonnegative or nonpositive. First, in discussing an $FFLS$ with a nonnegative coefficient matrix, we consider an equivalent $FFLS$ by using an appropriate permutation to simplify fuzzy multiplications. T...

متن کامل

Solving System of Nonlinear Equations by using a New Three-Step Method

In this paper‎, ‎we suggest a fifth order convergence three-step method for solving system of nonlinear equations‎. ‎Each iteration of the method requires two function evaluations‎, ‎two first Fr'{e}chet derivative evaluations and two matrix inversions‎. ‎Hence‎, ‎the efficiency index is $5^{1/({2n+4n^{2}+frac{4}{3}n^{3}})}$‎, ‎which is better than that of other three-step methods‎. ‎The advant...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008